artificially excavated port - Espagnol Anglais Dictionnaire